package models

type Ca struct {
	EncType    string `json:"encType"`
	Method     string `json:"method"`
	DigestType string `json:"digestType"`
	AppId      string `json:"appId"`
	BizContent struct {
		Secret string `json:"secret"`
	} `json:"bizContent"`
	Version   string `json:"version"`
	Timestamp int64  `json:"timestamp"`
}

type EcardPa struct {
	EncType    string `json:"encType"`
	Method     string `json:"method"`
	DigestType string `json:"digestType"`
	AppId      string `json:"appId"`
	BizContent string `json:"bizContent"`
	Digest     string `json:"digest"`
	Version    string `json:"version"`
	Timestamp  int64  `json:"timestamp"`
}

type EcardResp struct {
	RespCode string `json:"respCode"`
	RespDesc string `json:"respDesc"`
	RespData struct {
		BizContent string `json:"bizContent"`
	} `json:"respData"`

	//RespData string `json:"respData"`
}

type EcardInfoResp struct {
	OrgName string `json:"orgName"`
	OrgCode string `json:"orgCode"`
	Vuid    string `json:"vuid"`
	People  struct {
		Birthday      string `json:"birthday"`
		IdType        string `json:"idType"`
		Gender        string `json:"gender"`
		Name          string `json:"name"`
		EthnicityCode string `json:"ethnicityCode"`
		IdNo          string `json:"idNo"`
	} `json:"people"`
	Kh   string `json:"kh"`
	Empi string `json:"empi"`
}
